[INFO] cloning repository https://github.com/RustNSparks/ffmpeg-suite-rs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/RustNSparks/ffmpeg-suite-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRustNSparks%2Fffmpeg-suite-rs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRustNSparks%2Fffmpeg-suite-rs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 056469df8753ebc8c470f777069a0f0e19214c89
[INFO] fixing RustNSparks/ffmpeg-suite-rs against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=start=2015 for pr-157817-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRustNSparks%2Fffmpeg-suite-rs" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/RustNSparks/ffmpeg-suite-rs
[INFO] finished tweaking git repo https://github.com/RustNSparks/ffmpeg-suite-rs
[INFO] tweaked toml for git repo https://github.com/RustNSparks/ffmpeg-suite-rs written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/RustNSparks/ffmpeg-suite-rs on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/RustNSparks/ffmpeg-suite-rs already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded which v8.0.0
[INFO] [stderr]   Downloaded tokio-test v0.4.4
[INFO] [stderr]   Downloaded ffmpeg-common v0.1.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] fe8d3837fdb6f8a59f12fcb737c3a44640573a38370465c835de4508a208b6d7
[INFO] running `Command { std: "docker" "start" "fe8d3837fdb6f8a59f12fcb737c3a44640573a38370465c835de4508a208b6d7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "fe8d3837fdb6f8a59f12fcb737c3a44640573a38370465c835de4508a208b6d7" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fe8d3837fdb6f8a59f12fcb737c3a44640573a38370465c835de4508a208b6d7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "fe8d3837fdb6f8a59f12fcb737c3a44640573a38370465c835de4508a208b6d7" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=start=2015", kill_on_drop: false }`
[INFO] [stderr]    Compiling parking_lot_core v0.9.11
[INFO] [stderr]    Compiling rustix v1.0.8
[INFO] [stderr]     Checking bitflags v2.9.1
[INFO] [stderr]    Compiling lock_api v0.4.13
[INFO] [stderr]     Checking aho-corasick v1.1.3
[INFO] [stderr]    Compiling anyhow v1.0.98
[INFO] [stderr]     Checking tracing-core v0.1.34
[INFO] [stderr]     Checking env_home v0.1.0
[INFO] [stderr]    Compiling serde_json v1.0.141
[INFO] [stderr]    Compiling syn v2.0.104
[INFO] [stderr]     Checking signal-hook-registry v1.4.5
[INFO] [stderr]     Checking socket2 v0.5.10
[INFO] [stderr]     Checking mio v1.0.4
[INFO] [stderr]     Checking getrandom v0.3.3
[INFO] [stderr]     Checking parking_lot v0.12.4
[INFO] [stderr]     Checking regex-automata v0.4.9
[INFO] [stderr]     Checking which v8.0.0
[INFO] [stderr]     Checking tempfile v3.20.0
[INFO] [stderr]     Checking regex v1.11.1
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling tokio-macros v2.5.0
[INFO] [stderr]    Compiling serde_derive v1.0.219
[INFO] [stderr]    Compiling thiserror-impl v2.0.12
[INFO] [stderr]    Compiling tracing-attributes v0.1.30
[INFO] [stderr]    Compiling async-stream-impl v0.3.6
[INFO] [stderr]     Checking async-stream v0.3.6
[INFO] [stderr]     Checking tokio v1.46.1
[INFO] [stderr]     Checking tracing v0.1.41
[INFO] [stderr]     Checking thiserror v2.0.12
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling derive_builder_core v0.20.2
[INFO] [stderr]    Compiling derive_builder_macro v0.20.2
[INFO] [stderr]     Checking serde v1.0.219
[INFO] [stderr]     Checking derive_builder v0.20.2
[INFO] [stderr]     Checking tokio-stream v0.1.17
[INFO] [stderr]     Checking tokio-test v0.4.4
[INFO] [stderr]     Checking ffmpeg-common v0.1.0
[INFO] [stderr]     Checking ffmpeg_common v1.0.0 (/opt/rustwide/workdir/ffmpeg-common)
[INFO] [stdout] warning: unused variable: `executable`
[INFO] [stdout]    --> ffmpeg-common/src/lib.rs:150:25
[INFO] [stdout]     |
[INFO] [stdout] 150 |     pub async fn detect(executable: &str) -> Result<Self> {
[INFO] [stdout]     |                         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_executable`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `TIME_REGEX` is never used
[INFO] [stdout]  --> ffmpeg-common/src/utils.rs:9:8
[INFO] [stdout]   |
[INFO] [stdout] 9 | static TIME_REGEX: Lazy<Regex> = Lazy::new(|| {
[INFO] [stdout]   |        ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> ffmpeg-common/src/lib.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub mod error;
[INFO] [stdout]    | ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> ffmpeg-common/src/lib.rs:6:9
[INFO] [stdout]    |
[INFO] [stdout]  6 | #![warn(missing_docs)]
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> ffmpeg-common/src/lib.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub mod process;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> ffmpeg-common/src/lib.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub mod types;
[INFO] [stdout]    | ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> ffmpeg-common/src/lib.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub mod utils;
[INFO] [stdout]    | ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> ffmpeg-common/src/error.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 |         message: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> ffmpeg-common/src/error.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 23 |         exit_status: Option<ExitStatus>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> ffmpeg-common/src/error.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 |         stderr: Option<String>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> ffmpeg-common/src/error.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 54 |         context: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> ffmpeg-common/src/error.rs:56:9
[INFO] [stdout]    |
[INFO] [stdout] 56 |         source: Box<Error>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> ffmpeg-common/src/error.rs:91:5
[INFO] [stdout]    |
[INFO] [stdout] 91 |     fn context<S: Into<String>>(self, context: S) -> Result<T>;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/error.rs:107:5
[INFO] [stdout]     |
[INFO] [stdout] 107 |     pub fn new(message: impl Into<String>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> ffmpeg-common/src/error.rs:114:5
[INFO] [stdout]     |
[INFO] [stdout] 114 |     pub fn detail(mut self, detail: impl Into<String>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> ffmpeg-common/src/error.rs:119:5
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub fn build(self) -> Error {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:214:16
[INFO] [stdout]     |
[INFO] [stdout] 214 |     Metadata { key: String, value: Option<String> },
[INFO] [stdout]     |                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:214:29
[INFO] [stdout]     |
[INFO] [stdout] 214 |     Metadata { key: String, value: Option<String> },
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:250:5
[INFO] [stdout]     |
[INFO] [stdout] 250 |     Video,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:251:5
[INFO] [stdout]     |
[INFO] [stdout] 251 |     VideoNoAttached,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:252:5
[INFO] [stdout]     |
[INFO] [stdout] 252 |     Audio,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:253:5
[INFO] [stdout]     |
[INFO] [stdout] 253 |     Subtitle,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:254:5
[INFO] [stdout]     |
[INFO] [stdout] 254 |     Data,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:255:5
[INFO] [stdout]     |
[INFO] [stdout] 255 |     Attachment,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:259:5
[INFO] [stdout]     |
[INFO] [stdout] 259 |     pub fn as_str(&self) -> &'static str {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:280:5
[INFO] [stdout]     |
[INFO] [stdout] 280 |     Quiet,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:281:5
[INFO] [stdout]     |
[INFO] [stdout] 281 |     Panic,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:282:5
[INFO] [stdout]     |
[INFO] [stdout] 282 |     Fatal,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:283:5
[INFO] [stdout]     |
[INFO] [stdout] 283 |     Error,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:284:5
[INFO] [stdout]     |
[INFO] [stdout] 284 |     Warning,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:285:5
[INFO] [stdout]     |
[INFO] [stdout] 285 |     Info,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:286:5
[INFO] [stdout]     |
[INFO] [stdout] 286 |     Verbose,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:287:5
[INFO] [stdout]     |
[INFO] [stdout] 287 |     Debug,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:288:5
[INFO] [stdout]     |
[INFO] [stdout] 288 |     Trace,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:292:5
[INFO] [stdout]     |
[INFO] [stdout] 292 |     pub fn as_str(&self) -> &'static str {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:306:5
[INFO] [stdout]     |
[INFO] [stdout] 306 |     pub fn as_number(&self) -> i32 {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:332:5
[INFO] [stdout]     |
[INFO] [stdout] 332 |     pub fn new(format: impl Into<String>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:336:5
[INFO] [stdout]     |
[INFO] [stdout] 336 |     pub fn as_str(&self) -> &str {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:341:5
[INFO] [stdout]     |
[INFO] [stdout] 341 |     pub fn yuv420p() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:345:5
[INFO] [stdout]     |
[INFO] [stdout] 345 |     pub fn yuv422p() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:349:5
[INFO] [stdout]     |
[INFO] [stdout] 349 |     pub fn yuv444p() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:353:5
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn rgb24() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:357:5
[INFO] [stdout]     |
[INFO] [stdout] 357 |     pub fn bgr24() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:361:5
[INFO] [stdout]     |
[INFO] [stdout] 361 |     pub fn rgba() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:365:5
[INFO] [stdout]     |
[INFO] [stdout] 365 |     pub fn bgra() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:369:5
[INFO] [stdout]     |
[INFO] [stdout] 369 |     pub fn gray() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:373:5
[INFO] [stdout]     |
[INFO] [stdout] 373 |     pub fn nv12() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:389:5
[INFO] [stdout]     |
[INFO] [stdout] 389 |     pub fn new(format: impl Into<String>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:393:5
[INFO] [stdout]     |
[INFO] [stdout] 393 |     pub fn as_str(&self) -> &str {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:398:5
[INFO] [stdout]     |
[INFO] [stdout] 398 |     pub fn u8() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:402:5
[INFO] [stdout]     |
[INFO] [stdout] 402 |     pub fn s16() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:406:5
[INFO] [stdout]     |
[INFO] [stdout] 406 |     pub fn s32() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:410:5
[INFO] [stdout]     |
[INFO] [stdout] 410 |     pub fn flt() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:414:5
[INFO] [stdout]     |
[INFO] [stdout] 414 |     pub fn dbl() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:418:5
[INFO] [stdout]     |
[INFO] [stdout] 418 |     pub fn u8p() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:422:5
[INFO] [stdout]     |
[INFO] [stdout] 422 |     pub fn s16p() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:426:5
[INFO] [stdout]     |
[INFO] [stdout] 426 |     pub fn s32p() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:430:5
[INFO] [stdout]     |
[INFO] [stdout] 430 |     pub fn fltp() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:434:5
[INFO] [stdout]     |
[INFO] [stdout] 434 |     pub fn dblp() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:450:5
[INFO] [stdout]     |
[INFO] [stdout] 450 |     pub fn new(codec: impl Into<String>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:454:5
[INFO] [stdout]     |
[INFO] [stdout] 454 |     pub fn as_str(&self) -> &str {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:459:5
[INFO] [stdout]     |
[INFO] [stdout] 459 |     pub fn h264() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:463:5
[INFO] [stdout]     |
[INFO] [stdout] 463 |     pub fn h265() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:467:5
[INFO] [stdout]     |
[INFO] [stdout] 467 |     pub fn vp9() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:471:5
[INFO] [stdout]     |
[INFO] [stdout] 471 |     pub fn av1() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:475:5
[INFO] [stdout]     |
[INFO] [stdout] 475 |     pub fn mpeg2video() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:479:5
[INFO] [stdout]     |
[INFO] [stdout] 479 |     pub fn mpeg4() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:484:5
[INFO] [stdout]     |
[INFO] [stdout] 484 |     pub fn aac() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:488:5
[INFO] [stdout]     |
[INFO] [stdout] 488 |     pub fn mp3() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:492:5
[INFO] [stdout]     |
[INFO] [stdout] 492 |     pub fn opus() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:496:5
[INFO] [stdout]     |
[INFO] [stdout] 496 |     pub fn flac() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:500:5
[INFO] [stdout]     |
[INFO] [stdout] 500 |     pub fn ac3() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:504:5
[INFO] [stdout]     |
[INFO] [stdout] 504 |     pub fn pcm_s16le() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:509:5
[INFO] [stdout]     |
[INFO] [stdout] 509 |     pub fn copy() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking rust_ffmpeg v1.0.0 (/opt/rustwide/workdir/rust_ffmpeg)
[INFO] [stderr]     Checking rust_ffplay v1.0.0 (/opt/rustwide/workdir/rust_ffplay)
[INFO] [stdout] warning: unused import: `Result`
[INFO] [stdout]  --> rust_ffmpeg/src/codec.rs:1:57
[INFO] [stdout]   |
[INFO] [stdout] 1 | use ffmpeg_common::{Codec, CommandBuilder, PixelFormat, Result, SampleFormat};
[INFO] [stdout]   |                                                         ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Result`
[INFO] [stdout]  --> rust_ffmpeg/src/filter.rs:1:28
[INFO] [stdout]   |
[INFO] [stdout] 1 | use ffmpeg_common::{utils, Result};
[INFO] [stdout]   |                            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Result`
[INFO] [stdout]  --> rust_ffmpeg/src/format.rs:1:37
[INFO] [stdout]   |
[INFO] [stdout] 1 | use ffmpeg_common::{CommandBuilder, Result};
[INFO] [stdout]   |                                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `PixelFormat`, `Result`, and `SampleFormat`
[INFO] [stdout]  --> rust_ffmpeg/src/output.rs:2:49
[INFO] [stdout]   |
[INFO] [stdout] 2 |     Codec, CommandBuilder, Duration, MediaPath, PixelFormat, Result, SampleFormat, Size,
[INFO] [stdout]   |                                                 ^^^^^^^^^^^  ^^^^^^  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::time::Duration as StdDuration`
[INFO] [stdout]  --> rust_ffmpeg/src/output.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::time::Duration as StdDuration;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ffmpeg_common::StreamType`
[INFO] [stdout]    --> rust_ffplay/src/playback.rs:431:9
[INFO] [stdout]     |
[INFO] [stdout] 431 |     use ffmpeg_common::StreamType;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::prelude::*`
[INFO] [stdout]    --> rust_ffplay/src/lib.rs:139:9
[INFO] [stdout]     |
[INFO] [stdout] 139 |     use crate::prelude::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Result`
[INFO] [stdout]  --> rust_ffmpeg/src/codec.rs:1:57
[INFO] [stdout]   |
[INFO] [stdout] 1 | use ffmpeg_common::{Codec, CommandBuilder, PixelFormat, Result, SampleFormat};
[INFO] [stdout]   |                                                         ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Result`
[INFO] [stdout]  --> rust_ffmpeg/src/filter.rs:1:28
[INFO] [stdout]   |
[INFO] [stdout] 1 | use ffmpeg_common::{utils, Result};
[INFO] [stdout]   |                            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Result`
[INFO] [stdout]  --> rust_ffmpeg/src/format.rs:1:37
[INFO] [stdout]   |
[INFO] [stdout] 1 | use ffmpeg_common::{CommandBuilder, Result};
[INFO] [stdout]   |                                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `PixelFormat`, `Result`, and `SampleFormat`
[INFO] [stdout]  --> rust_ffmpeg/src/output.rs:2:49
[INFO] [stdout]   |
[INFO] [stdout] 2 |     Codec, CommandBuilder, Duration, MediaPath, PixelFormat, Result, SampleFormat, Size,
[INFO] [stdout]   |                                                 ^^^^^^^^^^^  ^^^^^^  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::time::Duration as StdDuration`
[INFO] [stdout]  --> rust_ffmpeg/src/output.rs:5:5
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::time::Duration as StdDuration;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `ffmpeg_common::StreamType`
[INFO] [stdout]    --> rust_ffplay/src/playback.rs:431:9
[INFO] [stdout]     |
[INFO] [stdout] 431 |     use ffmpeg_common::StreamType;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::prelude::*`
[INFO] [stdout]    --> rust_ffplay/src/lib.rs:139:9
[INFO] [stdout]     |
[INFO] [stdout] 139 |     use crate::prelude::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::prelude::*`
[INFO] [stdout]    --> rust_ffplay/src/lib.rs:300:9
[INFO] [stdout]     |
[INFO] [stdout] 300 |     use crate::prelude::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `executable`
[INFO] [stdout]    --> ffmpeg-common/src/lib.rs:150:25
[INFO] [stdout]     |
[INFO] [stdout] 150 |     pub async fn detect(executable: &str) -> Result<Self> {
[INFO] [stdout]     |                         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_executable`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `TIME_REGEX` is never used
[INFO] [stdout]  --> ffmpeg-common/src/utils.rs:9:8
[INFO] [stdout]   |
[INFO] [stdout] 9 | static TIME_REGEX: Lazy<Regex> = Lazy::new(|| {
[INFO] [stdout]   |        ^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> ffmpeg-common/src/lib.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub mod error;
[INFO] [stdout]    | ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> ffmpeg-common/src/lib.rs:6:9
[INFO] [stdout]    |
[INFO] [stdout]  6 | #![warn(missing_docs)]
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> ffmpeg-common/src/lib.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub mod process;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> ffmpeg-common/src/lib.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub mod types;
[INFO] [stdout]    | ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> ffmpeg-common/src/lib.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub mod utils;
[INFO] [stdout]    | ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> ffmpeg-common/src/error.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 |         message: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> ffmpeg-common/src/error.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 23 |         exit_status: Option<ExitStatus>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> ffmpeg-common/src/error.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 |         stderr: Option<String>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> ffmpeg-common/src/error.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 54 |         context: String,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]   --> ffmpeg-common/src/error.rs:56:9
[INFO] [stdout]    |
[INFO] [stdout] 56 |         source: Box<Error>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> ffmpeg-common/src/error.rs:91:5
[INFO] [stdout]    |
[INFO] [stdout] 91 |     fn context<S: Into<String>>(self, context: S) -> Result<T>;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/error.rs:107:5
[INFO] [stdout]     |
[INFO] [stdout] 107 |     pub fn new(message: impl Into<String>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> ffmpeg-common/src/error.rs:114:5
[INFO] [stdout]     |
[INFO] [stdout] 114 |     pub fn detail(mut self, detail: impl Into<String>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> ffmpeg-common/src/error.rs:119:5
[INFO] [stdout]     |
[INFO] [stdout] 119 |     pub fn build(self) -> Error {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:214:16
[INFO] [stdout]     |
[INFO] [stdout] 214 |     Metadata { key: String, value: Option<String> },
[INFO] [stdout]     |                ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:214:29
[INFO] [stdout]     |
[INFO] [stdout] 214 |     Metadata { key: String, value: Option<String> },
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:250:5
[INFO] [stdout]     |
[INFO] [stdout] 250 |     Video,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:251:5
[INFO] [stdout]     |
[INFO] [stdout] 251 |     VideoNoAttached,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:252:5
[INFO] [stdout]     |
[INFO] [stdout] 252 |     Audio,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:253:5
[INFO] [stdout]     |
[INFO] [stdout] 253 |     Subtitle,
[INFO] [stdout]     |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:254:5
[INFO] [stdout]     |
[INFO] [stdout] 254 |     Data,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:255:5
[INFO] [stdout]     |
[INFO] [stdout] 255 |     Attachment,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:259:5
[INFO] [stdout]     |
[INFO] [stdout] 259 |     pub fn as_str(&self) -> &'static str {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:280:5
[INFO] [stdout]     |
[INFO] [stdout] 280 |     Quiet,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:281:5
[INFO] [stdout]     |
[INFO] [stdout] 281 |     Panic,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:282:5
[INFO] [stdout]     |
[INFO] [stdout] 282 |     Fatal,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:283:5
[INFO] [stdout]     |
[INFO] [stdout] 283 |     Error,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:284:5
[INFO] [stdout]     |
[INFO] [stdout] 284 |     Warning,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:285:5
[INFO] [stdout]     |
[INFO] [stdout] 285 |     Info,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:286:5
[INFO] [stdout]     |
[INFO] [stdout] 286 |     Verbose,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:287:5
[INFO] [stdout]     |
[INFO] [stdout] 287 |     Debug,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:288:5
[INFO] [stdout]     |
[INFO] [stdout] 288 |     Trace,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:292:5
[INFO] [stdout]     |
[INFO] [stdout] 292 |     pub fn as_str(&self) -> &'static str {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:306:5
[INFO] [stdout]     |
[INFO] [stdout] 306 |     pub fn as_number(&self) -> i32 {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:332:5
[INFO] [stdout]     |
[INFO] [stdout] 332 |     pub fn new(format: impl Into<String>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:336:5
[INFO] [stdout]     |
[INFO] [stdout] 336 |     pub fn as_str(&self) -> &str {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:341:5
[INFO] [stdout]     |
[INFO] [stdout] 341 |     pub fn yuv420p() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:345:5
[INFO] [stdout]     |
[INFO] [stdout] 345 |     pub fn yuv422p() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:349:5
[INFO] [stdout]     |
[INFO] [stdout] 349 |     pub fn yuv444p() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:353:5
[INFO] [stdout]     |
[INFO] [stdout] 353 |     pub fn rgb24() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:357:5
[INFO] [stdout]     |
[INFO] [stdout] 357 |     pub fn bgr24() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:361:5
[INFO] [stdout]     |
[INFO] [stdout] 361 |     pub fn rgba() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:365:5
[INFO] [stdout]     |
[INFO] [stdout] 365 |     pub fn bgra() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:369:5
[INFO] [stdout]     |
[INFO] [stdout] 369 |     pub fn gray() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:373:5
[INFO] [stdout]     |
[INFO] [stdout] 373 |     pub fn nv12() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:389:5
[INFO] [stdout]     |
[INFO] [stdout] 389 |     pub fn new(format: impl Into<String>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:393:5
[INFO] [stdout]     |
[INFO] [stdout] 393 |     pub fn as_str(&self) -> &str {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:398:5
[INFO] [stdout]     |
[INFO] [stdout] 398 |     pub fn u8() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:402:5
[INFO] [stdout]     |
[INFO] [stdout] 402 |     pub fn s16() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:406:5
[INFO] [stdout]     |
[INFO] [stdout] 406 |     pub fn s32() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:410:5
[INFO] [stdout]     |
[INFO] [stdout] 410 |     pub fn flt() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:414:5
[INFO] [stdout]     |
[INFO] [stdout] 414 |     pub fn dbl() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:418:5
[INFO] [stdout]     |
[INFO] [stdout] 418 |     pub fn u8p() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:422:5
[INFO] [stdout]     |
[INFO] [stdout] 422 |     pub fn s16p() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:426:5
[INFO] [stdout]     |
[INFO] [stdout] 426 |     pub fn s32p() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:430:5
[INFO] [stdout]     |
[INFO] [stdout] 430 |     pub fn fltp() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:434:5
[INFO] [stdout]     |
[INFO] [stdout] 434 |     pub fn dblp() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:450:5
[INFO] [stdout]     |
[INFO] [stdout] 450 |     pub fn new(codec: impl Into<String>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:454:5
[INFO] [stdout]     |
[INFO] [stdout] 454 |     pub fn as_str(&self) -> &str {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:459:5
[INFO] [stdout]     |
[INFO] [stdout] 459 |     pub fn h264() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:463:5
[INFO] [stdout]     |
[INFO] [stdout] 463 |     pub fn h265() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:467:5
[INFO] [stdout]     |
[INFO] [stdout] 467 |     pub fn vp9() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:471:5
[INFO] [stdout]     |
[INFO] [stdout] 471 |     pub fn av1() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:475:5
[INFO] [stdout]     |
[INFO] [stdout] 475 |     pub fn mpeg2video() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:479:5
[INFO] [stdout]     |
[INFO] [stdout] 479 |     pub fn mpeg4() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:484:5
[INFO] [stdout]     |
[INFO] [stdout] 484 |     pub fn aac() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:488:5
[INFO] [stdout]     |
[INFO] [stdout] 488 |     pub fn mp3() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:492:5
[INFO] [stdout]     |
[INFO] [stdout] 492 |     pub fn opus() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:496:5
[INFO] [stdout]     |
[INFO] [stdout] 496 |     pub fn flac() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:500:5
[INFO] [stdout]     |
[INFO] [stdout] 500 |     pub fn ac3() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:504:5
[INFO] [stdout]     |
[INFO] [stdout] 504 |     pub fn pcm_s16le() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an associated function
[INFO] [stdout]    --> ffmpeg-common/src/types.rs:509:5
[INFO] [stdout]     |
[INFO] [stdout] 509 |     pub fn copy() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `grid_height`
[INFO] [stdout]    --> rust_ffplay/src/lib.rs:174:9
[INFO] [stdout]     |
[INFO] [stdout] 174 |         grid_height: u32,
[INFO] [stdout]     |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_grid_height`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `main_video`
[INFO] [stdout]    --> rust_ffplay/src/lib.rs:268:9
[INFO] [stdout]     |
[INFO] [stdout] 268 |         main_video: &str,
[INFO] [stdout]     |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_main_video`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pip_video`
[INFO] [stdout]    --> rust_ffplay/src/lib.rs:269:9
[INFO] [stdout]     |
[INFO] [stdout] 269 |         pip_video: &str,
[INFO] [stdout]     |         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_pip_video`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> rust_ffplay/src/lib.rs:76:1
[INFO] [stdout]    |
[INFO] [stdout] 76 | pub mod builder;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> rust_ffplay/src/lib.rs:70:9
[INFO] [stdout]    |
[INFO] [stdout] 70 | #![warn(missing_docs)]
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> rust_ffplay/src/lib.rs:77:1
[INFO] [stdout]    |
[INFO] [stdout] 77 | pub mod display;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> rust_ffplay/src/lib.rs:78:1
[INFO] [stdout]    |
[INFO] [stdout] 78 | pub mod playback;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> rust_ffplay/src/lib.rs:79:1
[INFO] [stdout]    |
[INFO] [stdout] 79 | pub mod types;
[INFO] [stdout]    | ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> rust_ffplay/src/playback.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub fn as_str(&self) -> &'static str {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `ffplay_rs` in this scope
[INFO] [stdout]  --> rust_ffplay/examples/main.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use ffplay_rs::prelude::*;
[INFO] [stdout]   |     ^^^^^^^^^ use of unresolved module or unlinked crate `ffplay_rs`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `ffplay_rs`, use `cargo add ffplay_rs` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `FFplayBuilder` in this scope
[INFO] [stdout]  --> rust_ffplay/examples/main.rs:6:22
[INFO] [stdout]   |
[INFO] [stdout] 6 |     let mut player = FFplayBuilder::play("video.mp4").spawn().await?;
[INFO] [stdout]   |                      ^^^^^^^^^^^^^ use of undeclared type `FFplayBuilder`
[INFO] [stdout]   |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]   |
[INFO] [stdout] 1 + use rust_ffplay::FFplayBuilder;
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `FFplayBuilder` in this scope
[INFO] [stdout]   --> rust_ffplay/examples/main.rs:10:22
[INFO] [stdout]    |
[INFO] [stdout] 10 |     let mut player = FFplayBuilder::new()?
[INFO] [stdout]    |                      ^^^^^^^^^^^^^ use of undeclared type `FFplayBuilder`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]    |
[INFO] [stdout]  1 + use rust_ffplay::FFplayBuilder;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Duration` in this scope
[INFO] [stdout]   --> rust_ffplay/examples/main.rs:14:15
[INFO] [stdout]    |
[INFO] [stdout] 14 |         .seek(Duration::from_secs(30))
[INFO] [stdout]    |               ^^^^^^^^ use of undeclared type `Duration`
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these structs
[INFO] [stdout]    |
[INFO] [stdout]  1 + use std::time::Duration;
[INFO] [stdout]    |
[INFO] [stdout]  1 + use ffmpeg_common::Duration;
[INFO] [stdout]    |
[INFO] [stdout]  1 + use rust_ffplay::Duration;
[INFO] [stdout]    |
[INFO] [stdout]  1 + use tokio::time::Duration;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: enum takes 2 generic arguments but 1 generic argument was supplied
[INFO] [stdout]  --> rust_ffplay/examples/main.rs:4:20
[INFO] [stdout]   |
[INFO] [stdout] 4 | async fn main() -> Result<()> {
[INFO] [stdout]   |                    ^^^^^^ -- supplied 1 generic argument
[INFO] [stdout]   |                    |
[INFO] [stdout]   |                    expected 2 generic arguments
[INFO] [stdout]   |
[INFO] [stdout] help: add missing generic argument
[INFO] [stdout]   |
[INFO] [stdout] 4 | async fn main() -> Result<(), E> {
[INFO] [stdout]   |                             +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0107, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0107`.
[INFO] [stdout] 
[INFO] [stderr]     Checking rust_ffprobe v1.0.0 (/opt/rustwide/workdir/rust_ffprobe)
[INFO] [stderr] error: could not compile `rust_ffplay` (example "main") due to 5 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: unused variable: `grid_height`
[INFO] [stdout]    --> rust_ffplay/src/lib.rs:174:9
[INFO] [stdout]     |
[INFO] [stdout] 174 |         grid_height: u32,
[INFO] [stdout]     |         ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_grid_height`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `main_video`
[INFO] [stdout]    --> rust_ffplay/src/lib.rs:268:9
[INFO] [stdout]     |
[INFO] [stdout] 268 |         main_video: &str,
[INFO] [stdout]     |         ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_main_video`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `pip_video`
[INFO] [stdout]    --> rust_ffplay/src/lib.rs:269:9
[INFO] [stdout]     |
[INFO] [stdout] 269 |         pip_video: &str,
[INFO] [stdout]     |         ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_pip_video`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> rust_ffplay/src/lib.rs:76:1
[INFO] [stdout]    |
[INFO] [stdout] 76 | pub mod builder;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> rust_ffplay/src/lib.rs:70:9
[INFO] [stdout]    |
[INFO] [stdout] 70 | #![warn(missing_docs)]
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> rust_ffplay/src/lib.rs:77:1
[INFO] [stdout]    |
[INFO] [stdout] 77 | pub mod display;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> rust_ffplay/src/lib.rs:78:1
[INFO] [stdout]    |
[INFO] [stdout] 78 | pub mod playback;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> rust_ffplay/src/lib.rs:79:1
[INFO] [stdout]    |
[INFO] [stdout] 79 | pub mod types;
[INFO] [stdout]    | ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> rust_ffplay/src/playback.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     pub fn as_str(&self) -> &'static str {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `SelectionRule` is more private than the item `StreamSelection::or`
[INFO] [stdout]    --> rust_ffmpeg/src/stream.rs:164:5
[INFO] [stdout]     |
[INFO] [stdout] 164 |     pub fn or(mut self, rule: SelectionRule) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method `StreamSelection::or` is reachable at visibility `pub`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `SelectionRule` is only usable at visibility `pub(self)`
[INFO] [stdout]    --> rust_ffmpeg/src/stream.rs:93:1
[INFO] [stdout]     |
[INFO] [stdout]  93 | enum SelectionRule {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `#[warn(private_interfaces)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `id` is never read
[INFO] [stdout]    --> rust_ffmpeg/src/filter.rs:351:5
[INFO] [stdout]     |
[INFO] [stdout] 350 | struct FilterNode {
[INFO] [stdout]     |        ---------- field in this struct
[INFO] [stdout] 351 |     id: String,
[INFO] [stdout]     |     ^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `FilterNode` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `from` and `to` are never read
[INFO] [stdout]    --> rust_ffmpeg/src/filter.rs:359:5
[INFO] [stdout]     |
[INFO] [stdout] 358 | struct FilterEdge {
[INFO] [stdout]     |        ---------- fields in this struct
[INFO] [stdout] 359 |     from: String,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 360 |     to: String,
[INFO] [stdout]     |     ^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `FilterEdge` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> rust_ffmpeg/src/lib.rs:59:1
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub mod builder;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> rust_ffmpeg/src/lib.rs:53:9
[INFO] [stdout]    |
[INFO] [stdout] 53 | #![warn(missing_docs)]
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> rust_ffmpeg/src/lib.rs:60:1
[INFO] [stdout]    |
[INFO] [stdout] 60 | pub mod codec;
[INFO] [stdout]    | ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> rust_ffmpeg/src/lib.rs:61:1
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub mod filter;
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> rust_ffmpeg/src/lib.rs:62:1
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub mod format;
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> rust_ffmpeg/src/lib.rs:63:1
[INFO] [stdout]    |
[INFO] [stdout] 63 | pub mod input;
[INFO] [stdout]    | ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> rust_ffmpeg/src/lib.rs:64:1
[INFO] [stdout]    |
[INFO] [stdout] 64 | pub mod output;
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> rust_ffmpeg/src/lib.rs:65:1
[INFO] [stdout]    |
[INFO] [stdout] 65 | pub mod stream;
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> rust_ffmpeg/src/filter.rs:336:5
[INFO] [stdout]     |
[INFO] [stdout] 336 |     CounterClockwiseFlip = 0,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> rust_ffmpeg/src/filter.rs:337:5
[INFO] [stdout]     |
[INFO] [stdout] 337 |     Clockwise = 1,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> rust_ffmpeg/src/filter.rs:338:5
[INFO] [stdout]     |
[INFO] [stdout] 338 |     CounterClockwise = 2,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> rust_ffmpeg/src/filter.rs:339:5
[INFO] [stdout]     |
[INFO] [stdout] 339 |     ClockwiseFlip = 3,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> rust_ffmpeg/src/stream.rs:219:5
[INFO] [stdout]     |
[INFO] [stdout] 219 |     pub default: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> rust_ffmpeg/src/stream.rs:220:5
[INFO] [stdout]     |
[INFO] [stdout] 220 |     pub dub: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> rust_ffmpeg/src/stream.rs:221:5
[INFO] [stdout]     |
[INFO] [stdout] 221 |     pub original: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> rust_ffmpeg/src/stream.rs:222:5
[INFO] [stdout]     |
[INFO] [stdout] 222 |     pub comment: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> rust_ffmpeg/src/stream.rs:223:5
[INFO] [stdout]     |
[INFO] [stdout] 223 |     pub lyrics: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> rust_ffmpeg/src/stream.rs:224:5
[INFO] [stdout]     |
[INFO] [stdout] 224 |     pub karaoke: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> rust_ffmpeg/src/stream.rs:225:5
[INFO] [stdout]     |
[INFO] [stdout] 225 |     pub forced: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> rust_ffmpeg/src/stream.rs:226:5
[INFO] [stdout]     |
[INFO] [stdout] 226 |     pub hearing_impaired: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> rust_ffmpeg/src/stream.rs:227:5
[INFO] [stdout]     |
[INFO] [stdout] 227 |     pub visual_impaired: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> rust_ffmpeg/src/stream.rs:228:5
[INFO] [stdout]     |
[INFO] [stdout] 228 |     pub clean_effects: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> rust_ffmpeg/src/stream.rs:229:5
[INFO] [stdout]     |
[INFO] [stdout] 229 |     pub attached_pic: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> rust_ffmpeg/src/stream.rs:230:5
[INFO] [stdout]     |
[INFO] [stdout] 230 |     pub timed_thumbnails: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> rust_ffmpeg/src/stream.rs:231:5
[INFO] [stdout]     |
[INFO] [stdout] 231 |     pub captions: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> rust_ffmpeg/src/stream.rs:232:5
[INFO] [stdout]     |
[INFO] [stdout] 232 |     pub descriptions: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> rust_ffmpeg/src/stream.rs:233:5
[INFO] [stdout]     |
[INFO] [stdout] 233 |     pub metadata: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `stream::SelectionRule` is more private than the item `stream::StreamSelection::or`
[INFO] [stdout]    --> rust_ffmpeg/src/stream.rs:164:5
[INFO] [stdout]     |
[INFO] [stdout] 164 |     pub fn or(mut self, rule: SelectionRule) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method `stream::StreamSelection::or` is reachable at visibility `pub`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `stream::SelectionRule` is only usable at visibility `pub(self)`
[INFO] [stdout]    --> rust_ffmpeg/src/stream.rs:93:1
[INFO] [stdout]     |
[INFO] [stdout]  93 | enum SelectionRule {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `#[warn(private_interfaces)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `id` is never read
[INFO] [stdout]    --> rust_ffmpeg/src/filter.rs:351:5
[INFO] [stdout]     |
[INFO] [stdout] 350 | struct FilterNode {
[INFO] [stdout]     |        ---------- field in this struct
[INFO] [stdout] 351 |     id: String,
[INFO] [stdout]     |     ^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `FilterNode` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `from` and `to` are never read
[INFO] [stdout]    --> rust_ffmpeg/src/filter.rs:359:5
[INFO] [stdout]     |
[INFO] [stdout] 358 | struct FilterEdge {
[INFO] [stdout]     |        ---------- fields in this struct
[INFO] [stdout] 359 |     from: String,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 360 |     to: String,
[INFO] [stdout]     |     ^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `FilterEdge` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> rust_ffmpeg/src/lib.rs:59:1
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub mod builder;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> rust_ffmpeg/src/lib.rs:53:9
[INFO] [stdout]    |
[INFO] [stdout] 53 | #![warn(missing_docs)]
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> rust_ffmpeg/src/lib.rs:60:1
[INFO] [stdout]    |
[INFO] [stdout] 60 | pub mod codec;
[INFO] [stdout]    | ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> rust_ffmpeg/src/lib.rs:61:1
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub mod filter;
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> rust_ffmpeg/src/lib.rs:62:1
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub mod format;
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> rust_ffmpeg/src/lib.rs:63:1
[INFO] [stdout]    |
[INFO] [stdout] 63 | pub mod input;
[INFO] [stdout]    | ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> rust_ffmpeg/src/lib.rs:64:1
[INFO] [stdout]    |
[INFO] [stdout] 64 | pub mod output;
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> rust_ffmpeg/src/lib.rs:65:1
[INFO] [stdout]    |
[INFO] [stdout] 65 | pub mod stream;
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> rust_ffmpeg/src/filter.rs:336:5
[INFO] [stdout]     |
[INFO] [stdout] 336 |     CounterClockwiseFlip = 0,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> rust_ffmpeg/src/filter.rs:337:5
[INFO] [stdout]     |
[INFO] [stdout] 337 |     Clockwise = 1,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> rust_ffmpeg/src/filter.rs:338:5
[INFO] [stdout]     |
[INFO] [stdout] 338 |     CounterClockwise = 2,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]    --> rust_ffmpeg/src/filter.rs:339:5
[INFO] [stdout]     |
[INFO] [stdout] 339 |     ClockwiseFlip = 3,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> rust_ffmpeg/src/stream.rs:219:5
[INFO] [stdout]     |
[INFO] [stdout] 219 |     pub default: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> rust_ffmpeg/src/stream.rs:220:5
[INFO] [stdout]     |
[INFO] [stdout] 220 |     pub dub: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> rust_ffmpeg/src/stream.rs:221:5
[INFO] [stdout]     |
[INFO] [stdout] 221 |     pub original: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> rust_ffmpeg/src/stream.rs:222:5
[INFO] [stdout]     |
[INFO] [stdout] 222 |     pub comment: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> rust_ffmpeg/src/stream.rs:223:5
[INFO] [stdout]     |
[INFO] [stdout] 223 |     pub lyrics: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> rust_ffmpeg/src/stream.rs:224:5
[INFO] [stdout]     |
[INFO] [stdout] 224 |     pub karaoke: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> rust_ffmpeg/src/stream.rs:225:5
[INFO] [stdout]     |
[INFO] [stdout] 225 |     pub forced: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> rust_ffmpeg/src/stream.rs:226:5
[INFO] [stdout]     |
[INFO] [stdout] 226 |     pub hearing_impaired: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> rust_ffmpeg/src/stream.rs:227:5
[INFO] [stdout]     |
[INFO] [stdout] 227 |     pub visual_impaired: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> rust_ffmpeg/src/stream.rs:228:5
[INFO] [stdout]     |
[INFO] [stdout] 228 |     pub clean_effects: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> rust_ffmpeg/src/stream.rs:229:5
[INFO] [stdout]     |
[INFO] [stdout] 229 |     pub attached_pic: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> rust_ffmpeg/src/stream.rs:230:5
[INFO] [stdout]     |
[INFO] [stdout] 230 |     pub timed_thumbnails: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> rust_ffmpeg/src/stream.rs:231:5
[INFO] [stdout]     |
[INFO] [stdout] 231 |     pub captions: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> rust_ffmpeg/src/stream.rs:232:5
[INFO] [stdout]     |
[INFO] [stdout] 232 |     pub descriptions: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a struct field
[INFO] [stdout]    --> rust_ffmpeg/src/stream.rs:233:5
[INFO] [stdout]     |
[INFO] [stdout] 233 |     pub metadata: bool,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::prelude::*`
[INFO] [stdout]    --> rust_ffprobe/src/lib.rs:219:9
[INFO] [stdout]     |
[INFO] [stdout] 219 |     use crate::prelude::*;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> rust_ffprobe/src/lib.rs:82:1
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub mod builder;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> rust_ffprobe/src/lib.rs:76:9
[INFO] [stdout]    |
[INFO] [stdout] 76 | #![warn(missing_docs)]
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> rust_ffprobe/src/lib.rs:83:1
[INFO] [stdout]    |
[INFO] [stdout] 83 | pub mod format;
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> rust_ffprobe/src/lib.rs:84:1
[INFO] [stdout]    |
[INFO] [stdout] 84 | pub mod parsers;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> rust_ffprobe/src/lib.rs:85:1
[INFO] [stdout]    |
[INFO] [stdout] 85 | pub mod types;
[INFO] [stdout]    | ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> rust_ffprobe/src/format.rs:256:5
[INFO] [stdout]     |
[INFO] [stdout] 256 |     pub fn as_str(&self) -> &'static str {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> rust_ffprobe/src/lib.rs:82:1
[INFO] [stdout]    |
[INFO] [stdout] 82 | pub mod builder;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> rust_ffprobe/src/lib.rs:76:9
[INFO] [stdout]    |
[INFO] [stdout] 76 | #![warn(missing_docs)]
[INFO] [stdout]    |         ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> rust_ffprobe/src/lib.rs:83:1
[INFO] [stdout]    |
[INFO] [stdout] 83 | pub mod format;
[INFO] [stdout]    | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> rust_ffprobe/src/format.rs:277:5
[INFO] [stdout]     |
[INFO] [stdout] 277 |     pub fn as_str(&self) -> &'static str {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> rust_ffprobe/src/lib.rs:84:1
[INFO] [stdout]    |
[INFO] [stdout] 84 | pub mod parsers;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a module
[INFO] [stdout]   --> rust_ffprobe/src/lib.rs:85:1
[INFO] [stdout]    |
[INFO] [stdout] 85 | pub mod types;
[INFO] [stdout]    | ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> rust_ffprobe/src/types.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     Format,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> rust_ffprobe/src/types.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     Streams,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> rust_ffprobe/src/types.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     Packets,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> rust_ffprobe/src/types.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     Frames,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> rust_ffprobe/src/types.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     Programs,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> rust_ffprobe/src/types.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     Chapters,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> rust_ffprobe/src/types.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     Error,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> rust_ffprobe/src/types.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub fn as_str(&self) -> &'static str {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]   --> rust_ffprobe/src/types.rs:66:1
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub enum IntervalPosition {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> rust_ffprobe/src/format.rs:256:5
[INFO] [stdout]     |
[INFO] [stdout] 256 |     pub fn as_str(&self) -> &'static str {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]    --> rust_ffprobe/src/format.rs:277:5
[INFO] [stdout]     |
[INFO] [stdout] 277 |     pub fn as_str(&self) -> &'static str {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> rust_ffprobe/src/types.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     Format,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> rust_ffprobe/src/types.rs:34:5
[INFO] [stdout]    |
[INFO] [stdout] 34 |     Streams,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> rust_ffprobe/src/types.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     Packets,
[INFO] [stdout]    |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> rust_ffprobe/src/types.rs:36:5
[INFO] [stdout]    |
[INFO] [stdout] 36 |     Frames,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> rust_ffprobe/src/types.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     Programs,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> rust_ffprobe/src/types.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     Chapters,
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a variant
[INFO] [stdout]   --> rust_ffprobe/src/types.rs:39:5
[INFO] [stdout]    |
[INFO] [stdout] 39 |     Error,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for a method
[INFO] [stdout]   --> rust_ffprobe/src/types.rs:43:5
[INFO] [stdout]    |
[INFO] [stdout] 43 |     pub fn as_str(&self) -> &'static str {
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: missing documentation for an enum
[INFO] [stdout]   --> rust_ffprobe/src/types.rs:66:1
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub enum IntervalPosition {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "fe8d3837fdb6f8a59f12fcb737c3a44640573a38370465c835de4508a208b6d7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fe8d3837fdb6f8a59f12fcb737c3a44640573a38370465c835de4508a208b6d7", kill_on_drop: false }`
[INFO] [stdout] fe8d3837fdb6f8a59f12fcb737c3a44640573a38370465c835de4508a208b6d7
